package practices;
/*
 * 小明有五本新书，要借给 A，B，C 三位小朋友
 * 若每人每次只能借一本，则可以有多少种不同的借法？
 */
public class P02_LendBooks {
    public static void main(String[] args) {
        int a,b,c,count=0;
        System.out.println("There are diffrent methods for XM to distribute books to 3 readers:");
        for(a=1;a<=5;a++)   //第一位小朋友结束的全部情况
            for(b=1;b<=5;b++)   //第二位小朋友结束的全部情况
                for(c=1;a!=b && c<=5;c++){  //当前两位借书不同时，第三位小朋友结束的全部情况
                    if(c!=a && c!=b){   //判断三个人与前两个人书是否相同
                        System.out.print(++count+": "+a+","+b+","+c+"\t");
                        if(count%5==0)
                            System.out.println();
                    }
                }
    }
}

